.hr {
	width: 530px;
	border-top: 1px #cccccc solid;
	margin-top: 5px;
	clear: both;
}

.buyer_left_content {
	float: left;
	background-color: gray;
	height: 500px;
	width: 794px;
	margin: 0px;
	padding: 0px;
	background-color: #ECEEE4;
}

.buyer_right_content {
	float: right;
	width: 200px;
	height: 500px;
	margin: 0px;
	padding: 0px;
	background-image: url("images/right_bg.gif");
	background-repeat: repeat-y;
	background-position: center;
	border: none;
}

.right_body {
	color: #404040;
}

.right_row {
	width: 200px;
	margin: 0px;
}

.rigth_row_title {
	line-height: 30px;
	height: 30px;
	font-size: 15px;
	padding-left: 20px;
	background-color: #EFFDF0;
}

.right_row_body ul {
	list-style: none;
	margin-top: 5px;
}

.right_row_body ul li {
	margin-bottom: 10px;
}

.insert {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ECEEE4;
	border-bottom: 1px graytext solid;
}

.nowwhere {
	line-height: 20px;
	height: 20px;
	margin-left: 20px;
}

.left_body {
	
}

.left_title {
	margin-top: 10px;
}

.orderTitle {
	margin-left: 20px;
	background-color: #EEFCEF;
	padding: 5px 10px;
	border-top: #A4D7CA 2px solid;
	border-left: #A4D7CA 2px solid;
	border-right: #A4D7CA 2px solid;
	float: left;
}

li.orderTitleAfter {
	float: left;
	display: block;
	width: 580px;
	height: 26px;
	border-bottom: #A4D7CA 2px solid;
}

.order_row_title {
	
}

.order_row_title ul {
	list-style: none;
	margin-top: 5px;
	margin-left: 20px;
	text-align: center;
}

.order_row_title ul li {
	float: left;
	width: 60px;
	padding: 5px 20px;
	display: block;
	background-color: #EEFCEF;
	border-right: 1px dotted #A4D7CA;
}

.order_row1 ul,.order_row1show ul {
	list-style: none;
	margin-left: 20px;
	text-align: center;
}

.order_row1 ul li {
	float: left;
	line-height: 35px;
	width: 101px;
	background-color: #E0E0E0;
	border-top: 1px solid #D1D1D1;
	height: 35px;
	overflow: hidden;
	text-overflow:ellipsis;
	word-break:keep-all;
}

.order_row1show ul li {
	float: left;
	line-height: 35px;
	width: 101px;
	background-color: #7F9AE0;
	border-top: 1px solid #D1D1D1;
	height: 35px;
	overflow: hidden;
	text-overflow:ellipsis;
	word-break:keep-all;
}

.orderhidden {
	visibility: hidden;
	display: none;
}

.open,.close {
	padding: 0px 3px;
	text-decoration: none;
	font-size: 14px;
	background-color: white;
}

.order_row2 ul {
	margin-left: 20px;
	margin-bottom: -5px;
}

.order_row2 ul li {
	width: 706px;
	border-left: #A4D7CA 2px solid;
	border-right: #A4D7CA 2px solid;
	background-color: #7F9AE0;
	list-style: none;
	float: left;
}